/* 头部 */
.header{background-color: #fff;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);}
.header.navbar-transparent{background-color: transparent;}
.header .navbar-brand{background-repeat: no-repeat;background-position: center;background-image: url(../img/logo-blue.png);background-size: cover;}
.header .navbar-brand{width:117px;height:40px;}
.navbar-transparent .navbar-brand{background-image: url(../img/logo-white.png);}
.navbar-nav .nav-item .nav-link{text-transform: uppercase;}
.header .nav-link{color: #181818;}
.header .nav-link:hover,.header .nav-link:active,.header .nav-link:focus{color: #4b76c5;}
.navbar-transparent .nav-link{color: #fff;}
.navbar-nav .nav-item.active .nav-link{color: #fff;background-color: #4b76c5;}
.header .navbar-toggler-icon{color: #4b76c5;}
.navbar-transparent .navbar-toggler-icon{color: #fff;}

/* FOOTER */
.commont-footer{background: url(../img/footer-bj.jpg) no-repeat fixed top center;background-size:cover;}
.footer-item-01 .logo{margin-bottom: 20px;}
.footer-item-01 .logo img{height: 66px;}
.index-contact{color: #fff;font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.contact-links a{color: #b7b7b7;margin-right: 10px;}
.contact-links a .iconfont{font-size: 20px;}

.footer-item-02 a{color: #fff;padding:7px 0;font-size: 15px;}
.footer-copyright{text-align: center;color:rgba(255,255,255,0.7);background-color: #03132b;font-size: 13px;}
/* index.html */
/* banner */
.banner{overflow: hidden;}
.banner .banner-slider{background-position: center;background-repeat: no-repeat;}
.banner .owl-pagination{position: absolute;bottom: 20px;width:100%;left: 0;}
.banner .owl-buttons{position: absolute;top:50%;width:100%;left: 0;margin-top: -25px;}
.banner .owl-buttons div::after{content:"";font-family: "iconfont";font-size:50px;display: block;}
.banner .owl-buttons div.owl-prev{float: left;}
.banner .owl-buttons div.owl-next{float:right;}
.banner .owl-buttons div.owl-prev::after{content:"\e720";}
.banner .owl-buttons div.owl-next::after{content:"\e6f8";}
.banner .owl-buttons div{width: 50px;height: 50px;line-height: 50px;text-align: center;color:#fff;}

.slide-content{width: 100%;background-color:rgba(30, 46, 69, 0.6);color: #fff;height:280px;}
.slide-content .slide-title{font-size: 24px;margin-bottom: 20px;margin-top: 40px;}
/* .swiper-button-prev,.swiper-button-next{color:#fff; opacity: 0.3;}
.swiper-button-prev:hover,.swiper-button-next:hover{ opacity:1;}
.swiper-pagination-bullet {
    width: 14px;
    height:14px;
	background-color: #03132b;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #4b76c5;
} */
/* services */
.index-warpbox{padding: 30px 0;}
.index-warpbox-hd{margin-bottom: 20px;}
.index-warpbox-hd .hd{font-size:26px;font-weight: bold;color: #03132b;margin-bottom:10px;}
.index-warpbox-hd .hd-des{color: #50555e;font-size: 16px;}

.index-service-box .service-item{margin-bottom: 20px;}
.index-service-box .service-item a{ box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);background-color:#edf1f9;}
.index-service-box .service-item .thumb{overflow: hidden;}
.index-service-box .service-item .bdy{padding:10px 15px;font-size: 14px;}
.index-service-box .service-item .more{color:#4b76c5;margin-bottom: 0;    font-size: 14px;}
.index-service-box .service-item .des{color: #646971;line-height: 20px;margin-bottom: 10px;font-size: 14px;}
.index-service-box .service-item .hd{color:#03132b;margin-top: 0;}
.index-service-box .service-item:hover img{transform: scale(1.1)}
.index-service-box .service-item:hover .hd,.index-service-box .service-item:active .hd,.index-service-box .service-item:focus .hd{color:#4b76c5;}

/* index-product */
.index-product,.bj{background-color: #edf1f9;}
.index-product-box .product-item{margin-bottom: 20px;}
.index-product-box .product-item a{ box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);background-color:#fff;border:1px solid #fff;padding: 25% 10px;overflow: hidden;position: relative;}
.index-product-box .product-item a:hover,.index-product-box .product-item a:active,.index-product-box .product-item a:focus{border-color: #4b76c5;}
.index-product-box .product-item img{width: 100%;}
.index-product-box .product-item a:hover img{transform: scale(1.1)}
.more-pro,.more-pro .moreBox{position: absolute;top:0;right: 0;left: 0;bottom: 0;}
.more-pro .moreBox{background-color: rgba(3, 19, 43,0.9);color: #FFF;font-size:36px;line-height:1.1;text-transform: capitalize;}

/* index why choose  us*/
.index-choose{background: url(../img/index-choose-bj.jpg) no-repeat fixed top center;}
.index-choose .index-warpbox-hd .hd{color: #fff;}
.index-choose .index-warpbox-hd .hd-des{color: rgba(255,255,255,0.8)}
.index-choose-box .chooseItem{background-color: #fff;padding: 15px;}
.index-choose-box .chooseItem .hd{font-style: italic;color: #03132b;font-weight: 500;margin-top:20px;}
.index-choose-box .chooseItem .des{margin-bottom: 0;color: #646971;font-size: 14px;line-height: 20px;}
.index-choose-box li{margin-bottom: 20px;}
.index-choose-box .chooseItem .des .more{display: inline-block;}

/* index testimonials */
.testimonialsItem{padding:10px 10px 50px;background: url(../img/testimonials-icon.png) no-repeat top left;}
.testimonialsItem .testimonials,.testimonialsItem .customer{color: #03132b;}
.testimonialsItem .line{color: #969696;}
.testimonialsItem .customer{font-style: italic;}
.testimonialsItem .testimonials{margin-bottom: 30px;}

/* index news */
.index-news{background-color: #edf1f9;}
.pagination-news a{width: 36px;height: 36px;color: #fff;line-height: 36px;text-align: center;background-color: #4b76c5;color: #fff;display: inline-block;}
.pagination-news .next-news{transform: rotate(180deg);}


.newsItem{ box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);background-color:#ffffff;border: 1px solid #ddd;margin:15px 0;}
.newsItem .thumb{overflow: hidden;}
.newsItem .bdy{padding:15px}
.newsItem .time{font-size: 14px;color: #50555e;margin-bottom: 10px;}
.newsItem .more{color:#4b76c5;margin-bottom: 0;font-size: 14px;}
.newsItem .des{color: #646971;line-height: 20px;margin-bottom: 10px;font-size: 14px;}
.newsItem .hd{color:#181818;margin-top: 0;font-size: 18px;}
.newsItem:hover img{transform: scale(1.1)}
.newsItem:hover .hd,.newsItem:active .hd,.newsItem:focus .hd{color:#4b76c5;}

/* 二级页面 */
.inside-banner{background-position: center;background-repeat: no-repeat;background-size: auto 100%;}
.inside-banner-box{height: 180px;background-color: rgba(3, 19, 43,0.3);color: #fff;}
.inside-banner-box h4{font-size: 20px;text-align:center}

.inside-warpbox-hd{margin-bottom: 20px;}
.inside-warpbox-hd .hd{font-size:26px;font-weight: bold;color: #03132b;margin-bottom:0;}
.inside-warpbox-hd .hd-des{color: #50555e;margin-top:10px !important;}

.inside-content-text{color: #181818;line-height:22px;font-size: 1.1rem;text-align:justify;text-indent:2em;}
.inside-content-text p{margin-bottom: 10px;text-indent:2em;}
.inside-content-text img{width: auto !important;height: auto;display: block;max-width: 100% !important;}


/* about.html */
.inside-about-box-02 .row{margin-left:-10px;margin-right: -10px;}
.inside-about-box-02 .col{padding-left: 10px;padding-right: 10px;}
.doItem{background-color: #fff; box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);}
.doItem .thumb{overflow: hidden;}
.doItem .hd{font-size: 18px;}
.doItem .bdy{padding:15px}
.doItem .lli{font-size: 14px;line-height:2;}
.doItem .lli span{color: #4b76c5;}
.doItem:hover img{transform: scale(1.1)}
.doItem:hover .hd,.doItem:focus .hd,.doItem:active .hd{color:#4b76c5;}

.inside-chooseItem .inside-warpbox-hd{margin-bottom: 20px;}

.article-header{margin-bottom: 20px;}
.article-hd{font-size: 20px;}
.article-des{color: #50555e;font-size: 14px;}

/* contact */
.contact-box p{padding-bottom:5px;position: relative;line-height: 18px;padding-left: 30px;}
.contact-box span{position: absolute;width: 18px;height: 18px;font-size: 18px;text-align: center;color: #a5bae2;left: 0;top:0}

/* Quality Control */
.layerImgBox,.layerImgBox2{max-width:800px;}
.layerImgBox3{max-width: 420px;}

.processItem{background-color: #fff; box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);position: relative;overflow: hidden;}
.processItem .hoverItem{width: 100%;height: 100%;right: 0;left: 0;background-color: rgba(3, 19, 43,0.8);position: absolute;z-index: 5;opacity:0;top:100%;/* opacity: 1;top:0 */}
.processItem{margin-bottom:20px;}
.processItem dd{margin-bottom: 0;}
.processItem .bdy{padding: 15px;background-color: #F0F1F3;opacity: 1;}
.processItem .bdy .hd{margin-bottom:5px;color: #03132b;height:2.3em;/* font-size: 18px */;}
.processItem .bdy .more{color: #4b76c5;}
.processItem .bdy .des{color: #646971;line-height: 20px;font-size: 14px;}
.processItem .showImg{width: 100%;height: 100%;right: 0;left: 0;position: absolute;z-index:9;opacity: 1;top:0 }
.processItem .hoverItem .bdy{background-color: transparent;}
.processItem .hoverItem .bdy .hd,.processItem .hoverItem .bdy .des{color:#fff;}

/* product center */
.productItem{margin-bottom: 10px;}
.productItem .thumb{box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);position: relative;overflow: hidden;}
.productItem .hd{font-size: 15px;padding: 10px 0;color: #03132b;font-weight: normal;}
.productItem .product-info{width: 100%;height: 100%;right: 0;left: 0;background-color: rgba(3, 19, 43,0.9);position: absolute;z-index: 5;opacity:0;top:100%;color: #fff;padding: 20px;font-size: 14px;line-height: 20px;}
.productItem:hover .hd,.productItem:active .hd,.productItem:focus .hd{color: #4b76c5;}

.pro-nav{background-color:#e5e7e9;width: 100%;margin-bottom: 30px;}
.pro-nav .tit{font-size:18px;border-left: 2px solid #4b76c5;padding: 15px 50px;color: #03132b;}
.pro-nav .links{margin-bottom: 0;}
.pro-nav .links a{padding: 15px 50px;border-top: 1px solid #fff;line-height: 1;color: #333;}
.pro-nav .links a:hover,.pro-nav .links a:active,.pro-nav .links a:focus{color: #4b76c5;}
.pro-nav .links a.active{color: #fff;background-color: #4b76c5;}

.product-nav .navbar-collapse{background-color: #fff;position: static;}
.product-nav .navbar-toggler{width: 100%;margin-bottom:20px;padding: 15px 0;background-color:#e5e7e9;color: #4b76c5;}
.product-nav .navbar-toggler::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid #999;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.product-nav .navbar-toggler:active,.product-nav .navbar-toggler:focus{background-color: #4b76c5;color: #fff;}
.product-nav .navbar-toggler:active::after,.product-nav .navbar-toggler:focus::after{ border-top-color:#fff;}

/* services html */
.services-nav a{color: #666;border-bottom:2px solid transparent;padding: 10px 0;width: 25%;text-align: center;}
.services-nav a:hover,.services-nav a:active,.services-nav a:focus{color: #4b76c5;}
.services-nav a.active{color: #4b76c5;border-bottom-color: #4b76c5;}

.table tbody td{vertical-align: middle;background-color: #D4D9F1;}

/*模拟对角线*/
.table-custom thead th{width: auto;height: 85px;}
.xiexian-th{width: 196px;height:85px;position: relative;    padding:10px;}
.xiexian-th:before{
	content: "";
	position: absolute;
	width: 1px;
	height:213px;/*这里需要自己调整，根据td的宽度和高度*/
	top:0;
	left:0;
	background-color: #fff;
	display: block;
	transform: rotate(-67deg);/*这里需要自己调整，根据线的位置*/
	transform-origin: top;
	}
	
.xiexian-th2{width:143px;height: 85px;position: relative;    padding:10px;}
.xiexian-th2:before{
	content: "";
	position: absolute;
	width: 1px;
	height:166px;/*这里需要自己调整，根据td的宽度和高度*/
	top:0;
	left:0;
	background-color: #fff;
	display: block;
	transform: rotate(-59deg);/*这里需要自己调整，根据线的位置*/
	transform-origin: top;
	}

/*service fixed*/
 .services-nav{background-color: #fff;z-index: 1000;}
 .services-nav.fixed-top{top:56px;}

.systemImgList>div{margin-bottom:10px}
.systemImgList img{box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.05);}
.systemImgList p{padding-top: 10px;font-size:18px;font-weight: bold;}

.question{font-size: 1em;}
.question:hover{text-decoration-line: underline;}
.anchor1{display: block; height: 180px; margin-top: -180px; visibility: none;}
p{font-size: 1.1rem;}





